|
FEXP Solver
1.0.0.0
|
Base interface for the table data of an appropriate block from input files. More...
#include <FEXPSerializeDataTables.h>

Public Member Functions | |
| ICFEXPSerialDataTableBase (const std::string &tab_key, const NmspcFileModelData::CFEXPDataTables::t_TableDef &tab_hed) | |
| virtual | ~ICFEXPSerialDataTableBase () |
| virtual void | CreateData (const std::vector< std::string > &tab_def, const std::vector< std::string > &tab_data)=0 |
| const std::string & | GetKey () const |
Protected Member Functions | |
| const NmspcFileModelData::CFEXPDataTables::t_TableDef & | get_table_def () const |
| void | set_data_values (const std::vector< std::string > &tab_def, const std::vector< std::string > &tab_data, TABLE_LAMBDA_AFTRCL lambda_rw_set) |
| void | set_data_setter (const std::string &key, const std::type_index &dt_idx, TABLE_LAMBDA_SETTER lambda) |
Base interface for the table data of an appropriate block from input files.
| ICFEXPSerialDataTableBase::ICFEXPSerialDataTableBase | ( | const std::string & | tab_key, |
| const NmspcFileModelData::CFEXPDataTables::t_TableDef & | tab_hed | ||
| ) |
|
inlinevirtual |
|
pure virtual |
Implemented in CFEXPCalculationResTable_FE_CONNECT, CFEXPCalculationResTable_NODE_RES, CFEXPSolverInpTable_CALC_BEHAVIOUR, CFEXPSolverInpTable_INPUT_FILES_DEFAULT, CFEXPSolverInpTable_INPUT_FILES, CFEXPSolverInpTable_INITIAL_CLUSTER_NODE_IP, CFEXPInpTable_TAB_EL1, CFEXPInpTable_TAB_ND1, CFEXPInpTable_TAB_NODE_ADD_DATA_Base, CFEXPInpTable_TAB_M1, and CFEXPInpTable_TAB_D1.
|
inlineprotected |
| const std::string& ICFEXPSerialDataTableBase::GetKey | ( | ) | const |
|
protected |
|
protected |